Un bot (abreviatura de robot)[1] és un programa informàtic que efectua automàticament tasques repetitives a través d'Internet. Normalment, aquests bots executen tasques simples i estructuralment repetitives, que serien impossibles de realitzar per una sola persona.[2] L'ús majoritari dels bots és en el que s'anomena rastrejament web, en el qual un script automàtic capta, analitza i arxiva informació d'un servidor web a diverses vegades la velocitat que ho faria una persona. Cada servidor pot tenir un fitxer anomenat robots.txt
, contenint regles per al rastrejament d'aquell servidor.[3]
També, els bots poden ser implementats per a tasques que requereixin una resposta més ràpida que la que podria oferir un humà (p. ex., bots de jocs o bots de llocs web de subhastes) o menys freqüentment per a situacions en què es necessita l'emulació d'activitat humana, com per exemple els bots de xat.